Definition Was ist Time-based One-time Password Algorithmus (TOTP)?

Von Erik1 2 min Lesedauer

Anbieter zum Thema

Herkömmliche Passwörter stellen häufig ein Sicherheitsrisiko dar, da sie leicht zu knacken sind. Zusätzliche Sicherheit bietet der Time-based One-time Password Algorithmus (TOTP), ein Verfahren, bei dem einmalig nutzbare Passwörter generiert werden.

Grundlagenwissen zum IT-Business(Bild:  © adiruch na chiangmai - Fotolia.com)
Grundlagenwissen zum IT-Business
(Bild: © adiruch na chiangmai - Fotolia.com)

Der Rückgriff auf eine Authentifizierung mittels Time-based One-time Password (TOTP) ist ein effizientes Mittel, um den Zugang zu einer bestimmten Technik, digitalen Information oder einem Webserver zu erschweren. Das zeitlich limitierte Einmalkennwort wird typischerweise im Rahmen einer Zwei-Faktor-Authentifizierung als zweites Authentifizierungsmerkmal neben dem persönlichen Kennwort vergeben. Da das derart generierte Passwort nach kurzer Zeit – üblich sind 30 Sekunden – seine Gültigkeit verliert, verringert sich das Risiko eines unbefugten Zugriffs durch Cyberkriminelle. Denn selbst wenn das erste Passwort geknackt ist, benötigt der Angreifer immer noch das zweite Einmalpasswort und muss dieses innerhalb kürzester Zeit eingeben.

Wer hat das TOTP-Verfahren entwickelt?

Die Time-based One-time Password Algorithmus-Methode wurde im Jahr 2011 durch die Initiative for Open Authentification entwickelt – eine branchenübergreifende Initiative, die sich der Förderung und Verwendung offener Standards und sicherer Authentifizierungsoptionen widmet. Im gleichen Jahr erfolgte die standardisierte Aufnahme als Dokument „RFC 6238“ bei der anerkannten Internet Engineering Task Force IETF.

So funktioniert der Time-based One-time Password Algorithmus

Das TOTP-Verfahren basiert auf einer kryptographischen Hashfunktion. Dabei wird aus einem statischen Passwort und einem Zeitstempel eine individuelle Zeichenfolge (= zweites Passwort) gebildet. Nach der Bildung des Einmalpassworts hat die Authentifizierung innerhalb einer definierten Zeitspanne zu erfolgen.

Token oder App: So erhalten Benutzer das zeitbasierte Einmalpasswort

Typische Übermittlungswege sind:

  • über eine mobile Authentifizierungs-App (Microsoft Authenticator oder Google Authenticator)
  • als Textnachricht
  • via E-Mail
  • als Sprachnachricht
  • über ein Hardware Security Token, auf dessen Display das einmalig nutzbare Passwort angezeigt wird

TOTP als zweites Authentifizierungsmerkmal bei einer Zwei-Faktor-Authentifizierung

Ein typischer Anwendungsfall für den Time-based One-time Password Algorithmus sind Cloud-Anwendungen, die über eine Zwei-Faktor-Authentifizierung (MFA) gesichert sind. Das zeitbasierte Einmalkennwort dient dabei als zusätzliches Merkmal zur Authentifizierung neben dem persönlichen Kennwort. Da der Passcode nach 30, 60, 120 oder 240 Sekunden abläuft, ist das TOTP-Verfahren sicherer als das HOTP-Verfahren, bei dem das zweite, soeben generierte Einmalkennwort erst nach erfolgter Nutzung seine Gültigkeit verliert.

Darum gilt die Authentifizierung per TOTP als sicher

Beim Time-based One-time Password Algorithmus ist immer nur ein einziges, einmaliges Passwort für kurze Zeit gültig. Für Unbefugte ist es nahezu unmöglich, in den Besitz zeitbasierter Einmalpasswörter zu gelangen, sofern sie nicht über die Technik bzw. den geheimen Schlüssel zur Generierung der Passwörter verfügen.

(ID:49739742)

Wissen, was läuft

Täglich die wichtigsten Infos aus dem ITK-Markt

Mit Klick auf „Newsletter abonnieren“ erkläre ich mich mit der Verarbeitung und Nutzung meiner Daten gemäß Einwilligungserklärung (bitte aufklappen für Details) einverstanden und akzeptiere die Nutzungsbedingungen. Weitere Informationen finde ich in unserer Datenschutzerklärung. Die Einwilligungserklärung bezieht sich u. a. auf die Zusendung von redaktionellen Newslettern per E-Mail und auf den Datenabgleich zu Marketingzwecken mit ausgewählten Werbepartnern (z. B. LinkedIn, Google, Meta).

Aufklappen für Details zu Ihrer Einwilligung